#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include "book.h"
#include <stdlib.h>
#include "login.h"


//图书管理结构体初始化
bool InitList(P_Node_t *p)
{
    *p = calloc(1,sizeof(Node_t));
    if (*p==NULL)
    {
        printf("%s,%dcalloc fail\n",__FUNCTION__,__LINE__);
        return false;
    }
    (*p)->next = NULL;

    memset(&((*p)->data), 0, sizeof((*p)->data));
    return true;
    
}

//借书结构体初始化
bool Initbook(P_BookNode_t *p)
{
    *p = calloc(1,sizeof(BookNode_t));
    if (*p==NULL)
    {
        printf("%s,%dcalloc fail\n",__FUNCTION__,__LINE__);
        return false;
    }
    (*p)->next = NULL;

    memset(&((*p)->data), 0, sizeof((*p)->data));
    return true;
    
}

//用户系统结构体初始化
bool InitUser(P_User_t *p)
{
     *p = calloc(1,sizeof(User_t));
    if (*p==NULL)
    {
        printf("%s,%dcalloc fail\n",__FUNCTION__,__LINE__);
        return false;
    }
    (*p)->next = NULL;

    memset(&((*p)->data), 0, sizeof((*p)->data));
    return true;
}